Advertisement
Advertisement
International Space Station
noun
ISS. an orbiting space station construction of which began in 2001 with the cooperation of 16 nations; used for scientific and space research
Advertisement
Advertisement
Advertisement
Advertisement
Browse